Fix use of ':align-to' in 'wrap-prefix'
authorEli Zaretskii <eliz@gnu.org>
Thu, 20 Jun 2024 09:52:06 +0000 (12:52 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 20 Jun 2024 09:52:06 +0000 (12:52 +0300)
commit775aeabcfbf84c950610738cd130bf652c77bfa5
tree47dfa62d256fe3389f6eb205c7d25fc59eee7eee
parentb8affdb7b5760b3681ada9dcba78dd3c07405b61
Fix use of ':align-to' in 'wrap-prefix'

* src/dispextern.h (struct it): New flag 'align_visually_p'.
* src/xdisp.c (handle_line_prefix): Set the 'align_visually_p'
flag for 'wrap-prefix'.
(produce_stretch_glyph): If 'align_visually_p' flag is set, count
the :align-to offset from the beginning of the screen line, not
from BOL.  (Bug#71605)

* doc/lispref/display.texi (Truncation, Specified Space): Document
the special handling of ':align-to' in 'wrap-prefix'.
doc/lispref/display.texi
src/dispextern.h
src/xdisp.c